01. Introduction
Introduction
Welcome!
ND035 C04 L01 A00 Intro
Curriculum
Course Outline
In this course, we'll learn about the cross-cutting technologies involved in the security and DevOps of a Java development environment. Here are the main topics we'll explore:
- Authentication and authorization, and how to implement authentication on a Spring Boot application using a JSON Web token.
- Fundamental concepts of testing, including how to set, write, and run tests using Junit and Mockito.
- How to use logging utilities like SLF4J and Log4J to get better insights into your code and debug your applications more easily.
Lesson Outline
In this lesson, we'll cover the essential security concepts of authentication and authorization. Here are the main topics we'll explore:
- Authentication and why it matters
- Key considerations of implementing authentication successfully
- Authentication protection through hashing and salting
- Authorization and role-based access control is
- Using JSON Web Tokens (JWTs) to authenticate